package it.polimi.it.TravelDream.entities;

import it.polimi.it.TravelDream.ejb.eaos.ExcursionDTO;
import it.polimi.it.TravelDream.ejb.eaos.FlightDTO;
import it.polimi.it.TravelDream.ejb.eaos.HotelDTO;

import java.util.ArrayList;

import javax.ejb.Local;

@Local
public interface BasicProdMgr {
	
	public ArrayList<HotelDTO> getHotelsList(String searchKeyWord);
	
	public ArrayList<FlightDTO> getFlightsList();
	
	public ArrayList<ExcursionDTO> getExcursionsList();
	
	public void purchase(HotelDTO hotel);
	
	public void purchase(FlightDTO flight);
	
	public void purchase(ExcursionDTO excursion);
	
	public ArrayList<HotelDTO> getHotelDetails(String idHotel);
	
	public ArrayList<ExcursionDTO> getExcursionDetails(String idExcursion);
	
	 public ArrayList<FlightDTO> getFlightDetails(String idFlight);
	
	

}
